Main
Rajarshi Chattopadhyay
I am a Software Engineer having 4 years experience:
internship on web application development, permanent job on application development and support1, personal and academic projects on applied machine learning and Big Data management and analysis2, and self-learned system design fundamentals.
As a Big Data enthusiast, I have undertaken online training earning digital badges3 on Big Data technologies to stay relevant.
I also take interest in designing highly scalable intelligent systems.
Currently searching for a software engineer position that allows me to develop and improve software and build intelligent systems to positively impact the global community.
Education
M.S. in Computer Science, Intelligent Systems
University of Texas at Dallas
Dallas, TX, USA
2020 - 2018
- Data Structures, Big Data, Machine Learning
B.Tech. in Electronics
West Bengal University of Technology
Kolkata, WB, India
2014 - 2012
- Object Oriented Programming, Embedded Systems, Microprocessors, Digital Electronics
- Thesis: Design and Development of a RISC Processor based on Harvard Architecture
Professional Experience
Software Engineer Intern, IT
Tesla
Fremont, CA, USA
2019
- Infrastructure automation: Automated infrastructure access requests and brought down the turnaround time by 90%.
Software Development Engineer Intern
Copart
Dallas, TX, USA
2019
- Developed and maintained web application modules and REST microservices for billing and payments operations.
Administrative Assistant, Student-worker
Office of Graduate Education, UT Dallas
Dallas, TX, USA
2019 - 2018
- Developed template to aid faster review of dissertation documents. Performed data maintenance, workshop arrangements and social media engagement.
Software Systems Engineer
IBM
Kolkata, WB, India
2018 - 2014
- Developed and maintained client application back-end. Automated DB updates and app-queue monitoring. Received IBM Best Emerging Techie Award in 2016.
Embedded Systems Engineer Apprentice
Hi-Q Solutions
Kolkata, WB, India
2013 - 2012
- Developed embedded solutions using Finite State Machines, Assembly Language, and VHDL.
Associate Engineer Apprentice
Bharat Sanchar Nigam Ltd.
Kolkata, WB, India
2013
- Analyzed requirement and designed a college campus network for an Institution.
- Rank first with 96.95% score in Vocational Training on Communication Systems.
Associate Engineer Apprentice
Siemens VAI Metal Technologies
Kolkata, WB, India
2013 - 2012
- Prepared hook-up diagrams for installation of automation instruments at client factory location.
- Prepared container diagrams for holding instruments using CAD
Projects
I have developed multiple side projects on various technologies based on the knowledge gained through academic course work and personal effort
Have a look at my projects here:
github.com/likarajo
likarajo.github.io/Projects
CV
Personal
N/A
2019
- My Online CV
- R, Markdown, Pagedown
- likarajo.github.io/cv
Twitter Sentiments
Academic
N/A
2019
- A Spark Streaming application for live tweets sentiment analysis.
- Scala, SBT, Spark, Twitter API, Zookeeper, Kafka, ElasticSearch, Logstash, Kibana
- likarajo.github.io/twitter_sentiments
Face recognition
Personal
N/A
2019
- Image recording, preparing image data, and training with pre-built Haar-cascade classifier to recognize face.
- numpy, cv2, python, Haar-cascade classifier
- likarajo.github.io/face_recognition
Breast Cancer Diagnosis
Academic
N/A
2019
- Model built for diagnosing and predicting Breast Cancer with Support Vector Machine using Wisconsin Breast Cancer diagnostic data set.
- Python, Scikit-Learn, Support-Vector-Classifier
- likarajo.github.io/breastcancer_diagnosis
House Price Prediction
Academic
N/A
2019
- Analyzing house price data from Kaggle and building a model using the data which can be used to predict the final price of a house.
- Python, Feature-engineering, AWS S3 EC2 EMR, Spark, Scala, Regression
- likarajo.github.io/house_price
Movie Search
Academic
N/A
2019
- Movies Search based on self-implemented TF-IDF values and Cosine-Similarity computed using movie plot summaries data taken from CMU Movie Summary Corpus.
- Spark, Scala, TF-IDF, Cosine-Similarity
- likarajo.github.io/MovieSearch
Airport Rank
Academic
N/A
2019
- Rank top airports based on self-implemented Page Rank values computed using their connections data from Bureau of Transportation Statistics.
- Spark, Scala, Page rank
- likarajo.github.io/AirportRank
Recommender System
Academic
N/A
2019
- A recommender systems built using Collaborative filtering on ratings data. Used Alternating least squares (ALS) algorithm to learn the latent factors.
- Scala, Spark, Collaborative-Filtering, Alternating-Least-Squares-Algorithm, Latent-factors
- github.com/likarajo/recommender
Car Analysis
Academic
N/A
2019
- Classify cars as automatic or manual. Predict mileage of cars.
- Spark, Scala, Support-Vector-Classifier, Decision-Tree, Logistic-regression, Linear-Regression
- github.com/likarajo/car_analysis
News Topic Modelling
Academic
N/A
2019
- Find out topic of news from CNN news data
- Spark, Scala, Latent-Dirichlet-Allocation
- github.com/likarajo/topics
Crimes Analysis
Academic
N/A
2019
- Finding the crimes cluster in a region using Kmeans clustering as silhouette.
- Spark, Scala, Kmeans-clustering
- github.com/likarajo/crimes
Dimensionality Reduction
Academic
N/A
2019
- Built a Support Vector Machine (SVM) Classifier model with Stochastic Gradient Decent (SGD) for Principal Component Analysis and Spectral Clustering
- Python3, SVM-Classifier, Principal-Component-Analysis, Spectral-Clustering
- github.com/likarajo/dimensionality_reduction
Tetris Game
Academic
N/A
2019
- A tetris UI game built as part of Computer Graphics curriculum
- Java, AWT, Swing
- github.com/likarajo/tetris
Sentiment of a sentence
Academic
N/A
2019
- Used dataset of labelled sentences from Yelp, Amazon, IMDB to learn a model and use the same to analyze the sentiment of new sentences.
- Scala, TF-IDF, Classification
- github.com/likarajo/sentence_sentiment
Sentiment on US Airline
Academic
N/A
2019
- Analyzing sentiment on US Airlines with Logistic Regression, Random Forest classifier, Naive-Bayes classifier using tweets data on US Airline.
- Scala, Spark, Classification
- github.com/likarajo/usairline_sentiment
Personal Website V2
Personal
N/A
2019
- Version 2 of my portfolio website.
- HTML, CSS, Bootstrap, JS, jQuery, GitHub-Pages
- likarajo.github.io/website_v2
Personal Website V3
Personal
N/A
2019
- Version 3 of my portfolio website.
- JS, Gatsby, Netlify, GitHub-Pages
- likarajo.github.io/website
Ensemble Methods
Academic
N/A
2019
- Self-implementation of Bagging and Boosting on Decision Tree ID3 algorithm and comparing it with Scikit Learn implementation using Mushroom Data Set.
- Python3, Decision-Tree, ID3, Bagging, Boosting, Scikit-Learn
- github.com/likarajo/decision_tree_ensemble
Decison Tree ID3
Academic
N/A
2019
- Self-implementation of Decision Tree ID3 algorithm and comparing it with Scikit Learn implementation using MONK’s Problems and Tic-Tac-Toe Endgame Data Set.
- Python3, Decision-Tree, ID3, Scikit-Learn
- github.com/likarajo/decision_tree
Titanic Survival
Personal
N/A
2019
- Titanic survival prediction with Decision Tree classifier using dataset from Kaggle Competetion.
- Spark, Scala, Decision-Tree-Classifier
- github.com/likarajo/titanic_survival
Simulated OS with Demand Paging
Academic
N/A
2019
- Simulated a computer system and implement a simple Operating System with simulated virtual memory demand paging scheme.
- C++, Unix
- github.com/likarajo/simOS_demandPaging
Simulated OS
Academic
N/A
2019
- Simulated a computer system and implement a simple Operating System that manages the resources of the computer system.
- C++, Unix
- likarajo.github.io/simOS
Temperature Anomaly
Personal
N/A
2019
- Fetch data from NASA and plot regions on map that are fire hazards with high temperature anomaly.
- Python, Basemap, Conda
- github.com/likarajo/hightemp
Chatbot
Personal
N/A
2019
- A chat bot designed to simulate conversation with users base on Artificial Intelligence.
- AI, AIML, Python, Flask
- github.com/likarajo/chatbot
Earthquakes
Personal
N/A
2019
- Fetch data from USGS and plot areas across the world that had a 4.5+ earthquake in the last 24 hours.
- Python, Basemap, Conda
- github.com/likarajo/earthquakes
Portfolio
Personal
N/A
2019
- My portfolio website
- R, Blogdown
- likarajo.github.io/Projects
CICD
Personal
N/A
2018
- Continuous Integration and continuous deployment using Jenkins
- Jenkins, DevOps
- likarajo.github.io/devops-helloworld
Personal Website V1
Personal
N/A
2018
- My first portfolio website.
- HTML, CSS, Bootstrap, JS, jQuery, GitHub-Pages
- likarajo.github.io/website_v1
911Calls
Personal
N/A
2018
- Data Science and visualization on 911 calls data.
- Python3
- github.com/likarajo/ds911calls
Kinship
Personal
N/A
2017
- A tool that finds out what are the related words (kins) to a particular word that twitter users have tweeted.
- Python3, Twitter API, TKinter
- likarajo.github.io/kinship
Rock Paper Scissor game
Personal
N/A
2017
- A One-player rock paper scissor game built using Python
- Python3, TKinter
- likarajo.github.io/rock-paper-scissor
Clock
Personal
N/A
2017
- An online clock that can be customized; can be reused in any web page.
- HTML, CSS, JS
- likarajo.github.io/clock
Brick Breaker Game
Personal
N/A
2016
- A One-player brick breaker game built using Javascript
- HTML, CSS, JS
- likarajo.github.io/brickbreaker
MQ Statistics Tools
IBM
N/A
2015
- Automated daily queue status monitoring and reporting for the core application eliminating manual effort.
- Unix, Bash
- likarajo.github.io/mqstats
MQ Reporting Tools
IBM
N/A
2015
- Developed a Java UI for daily queue status report generation for the core application on a single click eliminating manual effort.
- Java, SWT, Unix, Bash
- likarajo.github.io/mqreporting
Writings
I blog about what I learn and beleieve to let others benefit from it and collaborate.
Have a look at my writings here:
LinkedIn Articles
likarajoblogs.wordpress.com
Summer 2019 Internship Experience
Personal
N/A
2019
- An article based on my learning outcomes and experience during my Summer internship at Copart
Functional and Object Oriented Programming
Personal
N/A
2019
- An article based on my learning outcomes from attending and informational session on Functional Programming.
- Fucntional-Programming, OOP
Containerization
Personal
N/A
2018
- A beginners guide for Creating and Publishing Docker Image for a Python app.
- Containerization, Docker
Big Data in Agriculture
Personal
N/A
2018
- My thoughts on use of big data in agriculture in the modern modern world.
CICD
Personal
N/A
2018
- A guide to learn the use of Jenkins for Continuous Integration and Continuous Deployment of projects.
- Containerization, Docker, Jenkins, DevOps
RISC Processor using Harvard Architecture
Academic
N/A
2014
- Based on my Bachelor’s Thesis: Overview of designing and developing a Reduced Instruction Set Computing microprocessor, using Harvard Architecture.
- RISC, Harvard-Architecture, Microprocessor, Assembly-language
Digital Credentials
I like to keep myself up-to-date with the latest technologies, through online training and certifications.
Have a look at my earned digital credentials here:
youracclaim.com/users/likarajo
IBM Cloud Kubernetes Service
IBM
N/A
2019
- Cloud, Containers, Kubernetes, Orchestration
Hadoop Data Access - Level 1
IBM
N/A
2019
- Big Data, Hadoop, Hbase, Hive, SQL
Hadoop Foundations - Level 2
IBM
N/A
2019
- Big Data, Hadoop
Hadoop Administration - Level 1
IBM
N/A
2019
- Big Data, Flume, Hadoop, Oozie, Sqoop, Zookeeper
Docker Essentials
IBM
N/A
2019
- Cloud, Containers, Docker
Spark - Level 1
IBM
N/A
2019
- Big Data, Hadoop, Spark
Big Data Foundations - Level 2
IBM
N/A
2019
- Big Data, Hadoop, Spark
IBM Blockchain Essentials
IBM
N/A
2017
- Blockchain, Distributed Ledger Technology, Hyperledger, Ledger, Open Source
OCAJP - SE8
Oracle
N/A
2017
- Java, Application Development, JDK, Lambda Expressions
Hadoop Programming - Level 1
IBM
N/A
2017
- Big Data, Hadoop, MapReduce, Pig
Hadoop Foundations - Level 1
IBM
N/A
2017
- Big Data, Hadoop
Big Data Foundations - Level 1
IBM
N/A
2017
- Big Data, Hadoop
Enterprise Design Thinking Practitioner
IBM
N/A
2016
- Design, Empathy, Experience Design, Ideation, User-Centered Design, User-Centric, User Experience, User Research, UX
Knowledge Transfer
I am passionate about sharing my knowledge with others. I believe that to teach is to learn twice. I have delivered at workshops at my college and at work.
On-the-job training
IBM
Kolkata, WB, India
2017
- Provided on-the-job training on application system architecture and database overview.
- SQL, Java
Workshop Presentation
Narula Institute of Technology
Kolkata, WB, India
2013
- Delivered presentation on computer architecture in National seminar by IETE.
- Assembly Language, Microprocessor Intel 8085, Microcontroller Intel 8051
Workshop Presentation
Narula Institute of Technology
Kolkata, WB, India
2013
- Delivered presentation on wireless telecommunication in Industrial Educational Program at college.
- IPV4, IPV6, Cellular Comminaction
Social Network Analysis
Academic
N/A
2019